#include <stdio.h>

#if 0
    size_t fwrite(const void *ptr, size_t size, size_t nmemb,FILE *stream);

函数作用：将数据写入到指定的文件中
参数：
    ptr：要写入的数据的起始地址
    size：每个数据的大小  每一块的大小
    nmemb：要写入的元素个数   多少块
    stream：文件指针
返回值：
    成功：返回写入数据的个数 块数
    失败：返回-1
#endif 

int main()
{
    //1、打开文件  读写 不存在会创建 存在会清空 
    FILE *fp = fopen("a.txt","wb+");
    if(fp == NULL)
    {
        perror("fopen error");
        return -1;
    }

    char buf[] = "helloworld";
    //注意：当你写入数据的时候，写入数据的大小  比 真实的大小 要大  ，那么数据不够，乱码来凑
    int ret = fwrite(buf,100,2,fp);
    
    printf("ret = %d\n",ret);
    
    fclose(fp);

    return 0;
}